aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java')
-rw-r--r--exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java
index 3319104dc..9b0142405 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/TypeInferenceUtils.java
@@ -593,7 +593,11 @@ public class TypeInferenceUtils {
case SECOND:
case MINUTE:
case HOUR:
- sqlTypeName = SqlTypeName.TIMESTAMP;
+ if (inputTypeName == SqlTypeName.TIME) {
+ sqlTypeName = SqlTypeName.TIME;
+ } else {
+ sqlTypeName = SqlTypeName.TIMESTAMP;
+ }
break;
default:
sqlTypeName = SqlTypeName.ANY;