diff options
author | Jacques Nadeau <jacques@apache.org> | 2014-08-24 08:28:25 -0700 |
---|---|---|
committer | Jacques Nadeau <jacques@apache.org> | 2014-08-24 08:28:25 -0700 |
commit | ed72c1370fe98de28bebc587e063e1728a8027c3 (patch) | |
tree | 74c0d2f6485a8669aec7b5dfccda825886e0ed16 /exec/java-exec/src | |
parent | fab96c34cfc392b60fffc75b09c5d1927a72f33a (diff) |
Skip static fields in PojoDataType.
Diffstat (limited to 'exec/java-exec/src')
-rw-r--r-- | exec/java-exec/src/main/java/org/apache/drill/exec/store/pojo/PojoDataType.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/store/pojo/PojoDataType.java b/exec/java-exec/src/main/java/org/apache/drill/exec/store/pojo/PojoDataType.java index d92ac1c6d..c84f43cac 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/store/pojo/PojoDataType.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/store/pojo/PojoDataType.java @@ -18,6 +18,7 @@ package org.apache.drill.exec.store.pojo; import java.lang.reflect.Field; +import java.lang.reflect.Modifier; import java.sql.Timestamp; import java.util.List; @@ -39,6 +40,8 @@ public class PojoDataType { for(int i = 0; i < fields.length; i++){ Field f = fields[i]; + if(Modifier.isStatic(f.getModifiers())) continue; + Class<?> type = f.getType(); names.add(f.getName()); |