diff options
author | Arina Ielchiieva <arina.yelchiyeva@gmail.com> | 2018-10-11 19:25:17 +0300 |
---|---|---|
committer | Arina Ielchiieva <arina.yelchiyeva@gmail.com> | 2018-10-17 12:21:02 +0300 |
commit | 3d2ee04fad7800bdec8bb71665548344f3cd27ae (patch) | |
tree | 166464362a801548c5193bc0b6f951d056e80b3b /exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java | |
parent | ec6acc7ab6ee1a6eb326a4783189978bf55c0bcf (diff) |
DRILL-6797: Fix UntypedNull handling for complex types
Diffstat (limited to 'exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java')
-rw-r--r-- | exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java b/exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java index e0f34e8b9..8685130e2 100644 --- a/exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java +++ b/exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java @@ -344,7 +344,7 @@ public class EvaluationVisitor { } else if (e instanceof HoldingContainerExpression) { return ((HoldingContainerExpression) e).getContainer(); } else if (e instanceof NullExpression) { - return generator.declare(Types.optional(MinorType.INT)); + return generator.declare(e.getMajorType()); } else if (e instanceof TypedNullConstant) { return generator.declare(e.getMajorType()); } else { |