aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java
diff options
context:
space:
mode:
authorArina Ielchiieva <arina.yelchiyeva@gmail.com>2018-10-11 19:25:17 +0300
committerArina Ielchiieva <arina.yelchiyeva@gmail.com>2018-10-17 12:21:02 +0300
commit3d2ee04fad7800bdec8bb71665548344f3cd27ae (patch)
tree166464362a801548c5193bc0b6f951d056e80b3b /exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java
parentec6acc7ab6ee1a6eb326a4783189978bf55c0bcf (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.java2
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 {