Github user daveoshinsky commented on a diff in the pull request:
https://github.com/apache/drill/pull/570#discussion_r161630462
--- Diff: exec/java-exec/src/main/codegen/templates/SqlAccessors.java ---
@@ -127,6 +127,25 @@ public String getString(int index) {
}
<#break>
+ <#case "VarDecimal">
+
+ @Override
+ public String getString(int index){
+<#if mode=="Nullable">
+ if(ac.isNull(index)){
+ return null;
+ }
+</#if>
+ try {
--- End diff --
When I remove the try/catch here, the build fails as follows. So, I'm
leaving it as is for the time being.
[ERROR]
C:\apache\Drill20180111\rebase6\drill\exec\java-exec\target\generated-sources\org\apache\drill\exec\vector\accessor\VarDecimalAccessor.java:[144,35]
error: unreported exception InvalidAccessException; must be caught or declared
to be thrown
---