http://git-wip-us.apache.org/repos/asf/hive/blob/acc6fa26/ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out
----------------------------------------------------------------------
diff --git 
a/ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out 
b/ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out
index 45f2f4d..2b12050 100644
--- a/ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out
+++ b/ql/src/test/results/clientpositive/druid/druidmini_expressions.q.out
@@ -1,138 +1,87 @@
-PREHOOK: query: CREATE EXTERNAL TABLE druid_table_n0
-STORED BY 'org.apache.hadoop.hive.druid.DruidStorageHandler'
-TBLPROPERTIES ("druid.segment.granularity" = "HOUR", "druid.query.granularity" 
= "MINUTE")
-AS
-SELECT cast (`ctimestamp1` as timestamp with local time zone) as `__time`,
-  cstring1,
-  cstring2,
-  cdouble,
-  cfloat,
-  ctinyint,
-  csmallint,
-  cint,
-  cbigint,
-  cboolean1,
-  cboolean2
-  FROM alltypesorc where ctimestamp1 IS NOT NULL
-PREHOOK: type: CREATETABLE_AS_SELECT
-PREHOOK: Input: default@alltypesorc
-PREHOOK: Output: database:default
-PREHOOK: Output: default@druid_table_n0
-POSTHOOK: query: CREATE EXTERNAL TABLE druid_table_n0
-STORED BY 'org.apache.hadoop.hive.druid.DruidStorageHandler'
-TBLPROPERTIES ("druid.segment.granularity" = "HOUR", "druid.query.granularity" 
= "MINUTE")
-AS
-SELECT cast (`ctimestamp1` as timestamp with local time zone) as `__time`,
-  cstring1,
-  cstring2,
-  cdouble,
-  cfloat,
-  ctinyint,
-  csmallint,
-  cint,
-  cbigint,
-  cboolean1,
-  cboolean2
-  FROM alltypesorc where ctimestamp1 IS NOT NULL
-POSTHOOK: type: CREATETABLE_AS_SELECT
-POSTHOOK: Input: default@alltypesorc
-POSTHOOK: Output: database:default
-POSTHOOK: Output: default@druid_table_n0
-POSTHOOK: Lineage: druid_table_n0.__time EXPRESSION 
[(alltypesorc)alltypesorc.FieldSchema(name:ctimestamp1, type:timestamp, 
comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.cbigint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cbigint, type:bigint, comment:null), 
]
-POSTHOOK: Lineage: druid_table_n0.cboolean1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean1, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.cboolean2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cboolean2, type:boolean, 
comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.cdouble SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cdouble, type:double, comment:null), 
]
-POSTHOOK: Lineage: druid_table_n0.cfloat SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cfloat, type:float, comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.cint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cint, type:int, comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.csmallint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:csmallint, type:smallint, 
comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.cstring1 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring1, type:string, 
comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.cstring2 SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:cstring2, type:string, 
comment:null), ]
-POSTHOOK: Lineage: druid_table_n0.ctinyint SIMPLE 
[(alltypesorc)alltypesorc.FieldSchema(name:ctinyint, type:tinyint, 
comment:null), ]
 PREHOOK: query: -- MATH AND STRING functions
 
-SELECT count(*) FROM druid_table_n0 WHERE character_length(CAST(ctinyint AS 
STRING)) > 1 AND char_length(CAST(ctinyint AS STRING)) < 10 AND power(cfloat, 
2) * pow(csmallint, 3) > 1 AND SQRT(ABS(ctinyint)) > 3
+SELECT count(*) FROM druid_table_alltypesorc WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10 AND power(cfloat, 2) * pow(csmallint, 3) > 1 AND 
SQRT(ABS(ctinyint)) > 3
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: -- MATH AND STRING functions
 
-SELECT count(*) FROM druid_table_n0 WHERE character_length(CAST(ctinyint AS 
STRING)) > 1 AND char_length(CAST(ctinyint AS STRING)) < 10 AND power(cfloat, 
2) * pow(csmallint, 3) > 1 AND SQRT(ABS(ctinyint)) > 3
+SELECT count(*) FROM druid_table_alltypesorc WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10 AND power(cfloat, 2) * pow(csmallint, 3) > 1 AND 
SQRT(ABS(ctinyint)) > 3
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 837
-PREHOOK: query: SELECT count(*) FROM druid_table_n0 WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10
+PREHOOK: query: SELECT count(*) FROM druid_table_alltypesorc WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: SELECT count(*) FROM druid_table_n0 WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10
+POSTHOOK: query: SELECT count(*) FROM druid_table_alltypesorc WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 4838
-PREHOOK: query: SELECT count(*) FROM druid_table_n0 WHERE power(cfloat, 2) * 
pow(csmallint, 3) > 1 AND SQRT(ABS(ctinyint)) > 3
+PREHOOK: query: SELECT count(*) FROM druid_table_alltypesorc WHERE 
power(cfloat, 2) * pow(csmallint, 3) > 1 AND SQRT(ABS(ctinyint)) > 3
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: SELECT count(*) FROM druid_table_n0 WHERE power(cfloat, 2) * 
pow(csmallint, 3) > 1 AND SQRT(ABS(ctinyint)) > 3
+POSTHOOK: query: SELECT count(*) FROM druid_table_alltypesorc WHERE 
power(cfloat, 2) * pow(csmallint, 3) > 1 AND SQRT(ABS(ctinyint)) > 3
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 837
 PREHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 1000 OR 
ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
+FROM druid_table_alltypesorc WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 
1000 OR ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 1000 OR 
ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
+FROM druid_table_alltypesorc WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 
1000 OR ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 19884.646918177605     27373419        14472   8.51628242804E11        
851620413654    68151649880
 PREHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 1000
+FROM druid_table_alltypesorc WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 
1000
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 1000
+FROM druid_table_alltypesorc WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 
1000
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 54430.269943237305     -3740445        51268   1.31919188502E11        
131922984948    92160895030
 PREHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE  ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR 
SIN(cdouble) > 1
+FROM druid_table_alltypesorc WHERE  ln(cdouble) / log10(10) > 0 AND COS(cint) 
> 0 OR SIN(cdouble) > 1
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE  ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR 
SIN(cdouble) > 1
+FROM druid_table_alltypesorc WHERE  ln(cdouble) / log10(10) > 0 AND COS(cint) 
> 0 OR SIN(cdouble) > 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 -2389.517022252083     27640645        -5707   7.19705549994E11        
719697428706    13774723379
 PREHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE  SIN(cdouble) > 1
+FROM druid_table_alltypesorc WHERE  SIN(cdouble) > 1
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: SELECT  SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) AS 
INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-FROM druid_table_n0 WHERE  SIN(cdouble) > 1
+FROM druid_table_alltypesorc WHERE  SIN(cdouble) > 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 0.0    0       1       0.0     0       0
-PREHOOK: query: SELECT cstring1 || '_'|| cstring2, substring(cstring2, 2, 3) 
as concat , upper(cstring2), lower(cstring1), SUM(cdouble) as s FROM 
druid_table_n0 WHERE cstring1 IS NOT NULL AND cstring2 IS NOT NULL AND cstring2 
like 'Y%'
+PREHOOK: query: SELECT cstring1 || '_'|| cstring2, substring(cstring2, 2, 3) 
as concat , upper(cstring2), lower(cstring1), SUM(cdouble) as s FROM 
druid_table_alltypesorc WHERE cstring1 IS NOT NULL AND cstring2 IS NOT NULL AND 
cstring2 like 'Y%'
  GROUP BY cstring1 || '_'|| cstring2, substring(cstring2, 2, 3), 
upper(cstring2), lower(cstring1) ORDER BY concat DESC LIMIT 10
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: SELECT cstring1 || '_'|| cstring2, substring(cstring2, 2, 3) 
as concat , upper(cstring2), lower(cstring1), SUM(cdouble) as s FROM 
druid_table_n0 WHERE cstring1 IS NOT NULL AND cstring2 IS NOT NULL AND cstring2 
like 'Y%'
+POSTHOOK: query: SELECT cstring1 || '_'|| cstring2, substring(cstring2, 2, 3) 
as concat , upper(cstring2), lower(cstring1), SUM(cdouble) as s FROM 
druid_table_alltypesorc WHERE cstring1 IS NOT NULL AND cstring2 IS NOT NULL AND 
cstring2 like 'Y%'
  GROUP BY cstring1 || '_'|| cstring2, substring(cstring2, 2, 3), 
upper(cstring2), lower(cstring1) ORDER BY concat DESC LIMIT 10
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 8Nj7qpHBTH1GUkMM1BXr2_YyROa06YMuK3C2eg85d      yRO     YYROA06YMUK3C2EG85D     
8nj7qphbth1gukmm1bxr2   0.0
 k7rg3Vw6IpwU6_YyKI8Rb72WP5dP1BMSPoT    yKI     YYKI8RB72WP5DP1BMSPOT   
k7rg3vw6ipwu6   0.0
@@ -144,9 +93,9 @@ kM4k0y1fqwton_YpK3CTDWEXOV   pK3     YPK3CTDWEXOV    
km4k0y1fqwton   0.0
 TBI20Ba2YuO44754E2BM_YpB20i4   pB2     YPB20I4 tbi20ba2yuo44754e2bm    0.0
 jiqEpNs7qXo0y37_Ynnw5opXqf6BU  nnw     YNNW5OPXQF6BU   jiqepns7qxo0y37 0.0
 TgS6dAlI2w4y_Ynh42DscA373RX27nBkft     nh4     YNH42DSCA373RX27NBKFT   
tgs6dali2w4y    0.0
-PREHOOK: query: EXPLAIN SELECT count(*) FROM druid_table_n0 WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10 AND power(cfloat, 2) * pow(csmallint, 3) > 1 AND 
SQRT(ABS(ctinyint)) > 3
+PREHOOK: query: EXPLAIN SELECT count(*) FROM druid_table_alltypesorc WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10 AND power(cfloat, 2) * pow(csmallint, 3) > 1 AND 
SQRT(ABS(ctinyint)) > 3
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN SELECT count(*) FROM druid_table_n0 WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10 AND power(cfloat, 2) * pow(csmallint, 3) > 1 AND 
SQRT(ABS(ctinyint)) > 3
+POSTHOOK: query: EXPLAIN SELECT count(*) FROM druid_table_alltypesorc WHERE 
character_length(CAST(ctinyint AS STRING)) > 1 AND char_length(CAST(ctinyint AS 
STRING)) < 10 AND power(cfloat, 2) * pow(csmallint, 3) > 1 AND 
SQRT(ABS(ctinyint)) > 3
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -157,11 +106,11 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames $f0
             druid.fieldTypes bigint
-            druid.query.json 
{"queryType":"timeseries","dataSource":"default.druid_table_n0","descending":false,"granularity":"all","filter":{"type":"and","fields":[{"type":"expression","expression":"(strlen(CAST(\"ctinyint\",
 'STRING')) > 
1)"},{"type":"expression","expression":"(strlen(CAST(\"ctinyint\", 'STRING')) < 
10)"},{"type":"expression","expression":"((pow(\"cfloat\",2) * 
pow(\"csmallint\",3)) > 
1)"},{"type":"expression","expression":"(sqrt(abs(\"ctinyint\")) > 
3)"}]},"aggregations":[{"type":"count","name":"$f0"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"context":{"skipEmptyBuckets":false}}
+            druid.query.json 
{"queryType":"timeseries","dataSource":"default.druid_table_alltypesorc","descending":false,"granularity":"all","filter":{"type":"and","fields":[{"type":"expression","expression":"(strlen(CAST(\"ctinyint\",
 'STRING')) > 
1)"},{"type":"expression","expression":"(strlen(CAST(\"ctinyint\", 'STRING')) < 
10)"},{"type":"expression","expression":"((pow(\"cfloat\",2) * 
pow(\"csmallint\",3)) > 
1)"},{"type":"expression","expression":"(sqrt(abs(\"ctinyint\")) > 
3)"}]},"aggregations":[{"type":"count","name":"$f0"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"context":{"skipEmptyBuckets":false}}
             druid.query.type timeseries
           Select Operator
             expressions: $f0 (type: bigint)
@@ -169,10 +118,10 @@ STAGE PLANS:
             ListSink
 
 PREHOOK: query: EXPLAIN SELECT SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) 
AS INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-        FROM druid_table_n0 WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 
1000 OR ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
+        FROM druid_table_alltypesorc WHERE ceil(cfloat) > 0 AND floor(cdouble) 
* 2 < 1000 OR ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
 PREHOOK: type: QUERY
 POSTHOOK: query: EXPLAIN SELECT SUM(cfloat + 1), CAST(SUM(cdouble + ctinyint) 
AS INTEGER), SUM(ctinyint) + 1 , CAST(SUM(csmallint) + SUM(cint) AS DOUBLE), 
SUM(cint), SUM(cbigint)
-        FROM druid_table_n0 WHERE ceil(cfloat) > 0 AND floor(cdouble) * 2 < 
1000 OR ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
+        FROM druid_table_alltypesorc WHERE ceil(cfloat) > 0 AND floor(cdouble) 
* 2 < 1000 OR ln(cdouble) / log10(10) > 0 AND COS(cint) > 0 OR SIN(cdouble) > 1
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -183,21 +132,21 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames $f0,_o__c1,_o__c2,_o__c3,$f4,$f5
             druid.fieldTypes double,int,bigint,double,bigint,bigint
-            druid.query.json 
{"queryType":"timeseries","dataSource":"default.druid_table_n0","descending":false,"granularity":"all","filter":{"type":"or","fields":[{"type":"and","fields":[{"type":"expression","expression":"(ceil(\"cfloat\")
 > 0)"},{"type":"expression","expression":"((floor(\"cdouble\") * 2) < 
1000)"}]},{"type":"and","fields":[{"type":"expression","expression":"((log(\"cdouble\")
 / 1.0) > 0)"},{"type":"expression","expression":"(cos(\"cint\") > 
0)"}]},{"type":"expression","expression":"(sin(\"cdouble\") > 
1)"}]},"aggregations":[{"type":"doubleSum","name":"$f0","expression":"(\"cfloat\"
 + CAST(1, 
'DOUBLE'))"},{"type":"doubleSum","name":"$f1","expression":"(\"cdouble\" + 
CAST(\"ctinyint\", 
'DOUBLE'))"},{"type":"longSum","name":"$f2","fieldName":"ctinyint"},{"type":"longSum","name":"$f3","fieldName":"csmallint"},{"type":"longSum","name":"$f4","fieldName":"cint"},{"type":"longSum","name":"$f5","fieldName":"cbigint"}],"postAggregations":[{"type":"expression","name":"_o__c
 1","expression":"CAST(\"$f1\", 
'LONG')"},{"type":"expression","name":"_o__c2","expression":"(\"$f2\" + 
1)"},{"type":"expression","name":"_o__c3","expression":"CAST((\"$f3\" + 
\"$f4\"), 
'DOUBLE')"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"context":{"skipEmptyBuckets":false}}
+            druid.query.json 
{"queryType":"timeseries","dataSource":"default.druid_table_alltypesorc","descending":false,"granularity":"all","filter":{"type":"or","fields":[{"type":"and","fields":[{"type":"expression","expression":"(ceil(\"cfloat\")
 > 0)"},{"type":"expression","expression":"((floor(\"cdouble\") * 2) < 
1000)"}]},{"type":"and","fields":[{"type":"expression","expression":"((log(\"cdouble\")
 / 1.0) > 0)"},{"type":"expression","expression":"(cos(\"cint\") > 
0)"}]},{"type":"expression","expression":"(sin(\"cdouble\") > 
1)"}]},"aggregations":[{"type":"doubleSum","name":"$f0","expression":"(\"cfloat\"
 + CAST(1, 
'DOUBLE'))"},{"type":"doubleSum","name":"$f1","expression":"(\"cdouble\" + 
CAST(\"ctinyint\", 
'DOUBLE'))"},{"type":"longSum","name":"$f2","fieldName":"ctinyint"},{"type":"longSum","name":"$f3","fieldName":"csmallint"},{"type":"longSum","name":"$f4","fieldName":"cint"},{"type":"longSum","name":"$f5","fieldName":"cbigint"}],"postAggregations":[{"type":"expression","nam
 e":"_o__c1","expression":"CAST(\"$f1\", 
'LONG')"},{"type":"expression","name":"_o__c2","expression":"(\"$f2\" + 
1)"},{"type":"expression","name":"_o__c3","expression":"CAST((\"$f3\" + 
\"$f4\"), 
'DOUBLE')"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"context":{"skipEmptyBuckets":false}}
             druid.query.type timeseries
           Select Operator
             expressions: $f0 (type: double), _o__c1 (type: int), _o__c2 (type: 
bigint), _o__c3 (type: double), $f4 (type: bigint), $f5 (type: bigint)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5
             ListSink
 
-PREHOOK: query: EXPLAIN SELECT cstring1 || '_'|| cstring2, substring(cstring2, 
2, 3) as concat , upper(cstring2), lower(cstring1), SUM(cdouble) as s FROM 
druid_table_n0 WHERE cstring1 IS NOT NULL AND cstring2 IS NOT NULL AND cstring2 
like 'Y%'
+PREHOOK: query: EXPLAIN SELECT cstring1 || '_'|| cstring2, substring(cstring2, 
2, 3) as concat , upper(cstring2), lower(cstring1), SUM(cdouble) as s FROM 
druid_table_alltypesorc WHERE cstring1 IS NOT NULL AND cstring2 IS NOT NULL AND 
cstring2 like 'Y%'
          GROUP BY cstring1 || '_'|| cstring2, substring(cstring2, 2, 3), 
upper(cstring2), lower(cstring1) ORDER BY concat DESC LIMIT 10
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN SELECT cstring1 || '_'|| cstring2, 
substring(cstring2, 2, 3) as concat , upper(cstring2), lower(cstring1), 
SUM(cdouble) as s FROM druid_table_n0 WHERE cstring1 IS NOT NULL AND cstring2 
IS NOT NULL AND cstring2 like 'Y%'
+POSTHOOK: query: EXPLAIN SELECT cstring1 || '_'|| cstring2, 
substring(cstring2, 2, 3) as concat , upper(cstring2), lower(cstring1), 
SUM(cdouble) as s FROM druid_table_alltypesorc WHERE cstring1 IS NOT NULL AND 
cstring2 IS NOT NULL AND cstring2 like 'Y%'
          GROUP BY cstring1 || '_'|| cstring2, substring(cstring2, 2, 3), 
upper(cstring2), lower(cstring1) ORDER BY concat DESC LIMIT 10
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
@@ -209,20 +158,20 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc,vc0,vc1,vc2,$f4
             druid.fieldTypes string,string,string,string,double
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"},{"type":"default","dimension":"vc0","outputName":"vc0","outputType":"STRING"},{"type":"default","dimension":"vc1","outputName":"vc1","outputType":"STRING"},{"type":"default","dimension":"vc2","outputName":"vc2","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"concat(concat(\"cstring1\",'_'),\"cstring2\")","outputType":"STRING"},{"type":"expression","name":"vc0","expression":"substring(\"cstring2\",
 1, 
3)","outputType":"STRING"},{"type":"expression","name":"vc1","expression":"upper(\"cstring2\")","outputType":"STRING"},{"type":"expression","name":"vc2","expression":"lower(\"cstring1\")","outputType":"STRING"}],"limitSpec":{"type":"default","limit":10,"columns":[{"dimension":"vc0","direction":"descending","dimensionOrder":"lexicographic"}]},"filter"
 
:{"type":"and","fields":[{"type":"expression","expression":"like(\"cstring2\",'Y%')"},{"type":"not","field":{"type":"selector","dimension":"cstring1","value":null}},{"type":"not","field":{"type":"selector","dimension":"cstring2","value":null}}]},"aggregations":[{"type":"doubleSum","name":"$f4","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"},{"type":"default","dimension":"vc0","outputName":"vc0","outputType":"STRING"},{"type":"default","dimension":"vc1","outputName":"vc1","outputType":"STRING"},{"type":"default","dimension":"vc2","outputName":"vc2","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"concat(concat(\"cstring1\",'_'),\"cstring2\")","outputType":"STRING"},{"type":"expression","name":"vc0","expression":"substring(\"cstring2\",
 1, 
3)","outputType":"STRING"},{"type":"expression","name":"vc1","expression":"upper(\"cstring2\")","outputType":"STRING"},{"type":"expression","name":"vc2","expression":"lower(\"cstring1\")","outputType":"STRING"}],"limitSpec":{"type":"default","limit":10,"columns":[{"dimension":"vc0","direction":"descending","dimensionOrder":"lexicographic"}]}
 
,"filter":{"type":"and","fields":[{"type":"expression","expression":"like(\"cstring2\",'Y%')"},{"type":"not","field":{"type":"selector","dimension":"cstring1","value":null}},{"type":"not","field":{"type":"selector","dimension":"cstring2","value":null}}]},"aggregations":[{"type":"doubleSum","name":"$f4","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: vc (type: string), vc0 (type: string), vc1 (type: 
string), vc2 (type: string), $f4 (type: double)
             outputColumnNames: _col0, _col1, _col2, _col3, _col4
             ListSink
 
-PREHOOK: query: explain extended select count(*) from (select `__time` from 
druid_table_n0 limit 1) as src
+PREHOOK: query: explain extended select count(*) from (select `__time` from 
druid_table_alltypesorc limit 1) as src
 PREHOOK: type: QUERY
-POSTHOOK: query: explain extended select count(*) from (select `__time` from 
druid_table_n0 limit 1) as src
+POSTHOOK: query: explain extended select count(*) from (select `__time` from 
druid_table_alltypesorc limit 1) as src
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -239,11 +188,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames vc
                     druid.fieldTypes int
-                    druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_n0","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"0","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
+                    druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_alltypesorc","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"0","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
                     druid.query.type scan
                   Statistics: Num rows: 9173 Data size: 0 Basic stats: PARTIAL 
Column stats: COMPLETE
                   GatherStats: false
@@ -264,11 +213,11 @@ STAGE PLANS:
             Execution mode: llap
             LLAP IO: no inputs
             Path -> Alias:
-              hdfs://### HDFS PATH ### [druid_table_n0]
+              hdfs://### HDFS PATH ### [druid_table_alltypesorc]
             Path -> Partition:
               hdfs://### HDFS PATH ### 
                 Partition
-                  base file name: druid_table_n0
+                  base file name: druid_table_alltypesorc
                   input format: 
org.apache.hadoop.hive.druid.io.DruidQueryBasedInputFormat
                   output format: 
org.apache.hadoop.hive.druid.io.DruidOutputFormat
                   properties:
@@ -280,20 +229,20 @@ STAGE PLANS:
                     columns 
__time,cstring1,cstring2,cdouble,cfloat,ctinyint,csmallint,cint,cbigint,cboolean1,cboolean2
                     columns.comments 
                     columns.types timestamp with local time 
zone:string:string:double:float:tinyint:smallint:int:bigint:boolean:boolean
-                    druid.datasource default.druid_table_n0
+                    druid.datasource default.druid_table_alltypesorc
                     druid.fieldNames vc
                     druid.fieldTypes int
                     druid.query.granularity MINUTE
-                    druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_n0","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"0","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
+                    druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_alltypesorc","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"0","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
                     druid.query.type scan
                     druid.segment.granularity HOUR
 #### A masked pattern was here ####
                     location hdfs://### HDFS PATH ###
-                    name default.druid_table_n0
+                    name default.druid_table_alltypesorc
                     numFiles 0
                     numRows 9173
                     rawDataSize 0
-                    serialization.ddl struct druid_table_n0 { timestamp with 
local time zone __time, string cstring1, string cstring2, double cdouble, float 
cfloat, byte ctinyint, i16 csmallint, i32 cint, i64 cbigint, bool cboolean1, 
bool cboolean2}
+                    serialization.ddl struct druid_table_alltypesorc { 
timestamp with local time zone __time, string cstring1, string cstring2, double 
cdouble, float cfloat, byte ctinyint, i16 csmallint, i32 cint, i64 cbigint, 
bool cboolean1, bool cboolean2}
                     serialization.format 1
                     serialization.lib 
org.apache.hadoop.hive.druid.serde.DruidSerDe
                     storage_handler 
org.apache.hadoop.hive.druid.DruidStorageHandler
@@ -312,30 +261,30 @@ STAGE PLANS:
                       columns 
__time,cstring1,cstring2,cdouble,cfloat,ctinyint,csmallint,cint,cbigint,cboolean1,cboolean2
                       columns.comments 
                       columns.types timestamp with local time 
zone:string:string:double:float:tinyint:smallint:int:bigint:boolean:boolean
-                      druid.datasource default.druid_table_n0
+                      druid.datasource default.druid_table_alltypesorc
                       druid.fieldNames vc
                       druid.fieldTypes int
                       druid.query.granularity MINUTE
-                      druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_n0","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"0","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
+                      druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_alltypesorc","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"0","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
                       druid.query.type scan
                       druid.segment.granularity HOUR
 #### A masked pattern was here ####
                       location hdfs://### HDFS PATH ###
-                      name default.druid_table_n0
+                      name default.druid_table_alltypesorc
                       numFiles 0
                       numRows 9173
                       rawDataSize 0
-                      serialization.ddl struct druid_table_n0 { timestamp with 
local time zone __time, string cstring1, string cstring2, double cdouble, float 
cfloat, byte ctinyint, i16 csmallint, i32 cint, i64 cbigint, bool cboolean1, 
bool cboolean2}
+                      serialization.ddl struct druid_table_alltypesorc { 
timestamp with local time zone __time, string cstring1, string cstring2, double 
cdouble, float cfloat, byte ctinyint, i16 csmallint, i32 cint, i64 cbigint, 
bool cboolean1, bool cboolean2}
                       serialization.format 1
                       serialization.lib 
org.apache.hadoop.hive.druid.serde.DruidSerDe
                       storage_handler 
org.apache.hadoop.hive.druid.DruidStorageHandler
                       totalSize 0
 #### A masked pattern was here ####
                     serde: org.apache.hadoop.hive.druid.serde.DruidSerDe
-                    name: default.druid_table_n0
-                  name: default.druid_table_n0
+                    name: default.druid_table_alltypesorc
+                  name: default.druid_table_alltypesorc
             Truncated Path -> Alias:
-              /druid_table_n0 [druid_table_n0]
+              /druid_table_alltypesorc [druid_table_alltypesorc]
         Reducer 2 
             Execution mode: llap
             Needs Tagging: false
@@ -375,18 +324,18 @@ STAGE PLANS:
         ListSink
 
 PREHOOK: query: SELECT `__time`
-FROM druid_table_n0
+FROM druid_table_alltypesorc
 WHERE (`__time` BETWEEN '1968-01-01 00:00:00' AND '1970-01-01 00:00:00')
     OR (`__time` BETWEEN '1968-02-01 00:00:00' AND '1970-04-01 00:00:00') 
ORDER BY `__time` ASC LIMIT 10
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: SELECT `__time`
-FROM druid_table_n0
+FROM druid_table_alltypesorc
 WHERE (`__time` BETWEEN '1968-01-01 00:00:00' AND '1970-01-01 00:00:00')
     OR (`__time` BETWEEN '1968-02-01 00:00:00' AND '1970-04-01 00:00:00') 
ORDER BY `__time` ASC LIMIT 10
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-31 15:59:00.0 US/Pacific
 1969-12-31 15:59:00.0 US/Pacific
@@ -398,9 +347,9 @@ POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-31 15:59:00.0 US/Pacific
 1969-12-31 15:59:00.0 US/Pacific
 1969-12-31 15:59:00.0 US/Pacific
-PREHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0 GROUP  BY `__time`, `cstring1`
+PREHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0 GROUP  BY `__time`, `cstring1`
+POSTHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -417,11 +366,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames extract,cstring1,cstring2,$f3
                     druid.fieldTypes timestamp with local time 
zone,string,string,double
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 3625856 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -469,9 +418,9 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: EXPLAIN select count(distinct cdouble), sum(cdouble) FROM 
druid_table_n0 GROUP  BY `__time`, `cstring1`
+PREHOOK: query: EXPLAIN select count(distinct cdouble), sum(cdouble) FROM 
druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(distinct cdouble), sum(cdouble) FROM 
druid_table_n0 GROUP  BY `__time`, `cstring1`
+POSTHOOK: query: EXPLAIN select count(distinct cdouble), sum(cdouble) FROM 
druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -488,11 +437,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames extract,cstring1,cdouble,$f3
                     druid.fieldTypes timestamp with local time 
zone,string,double,double
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"cdouble","outputName":"cdouble","outputType":"DOUBLE"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"cdouble","outputName":"cdouble","outputType":"DOUBLE"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 2091840 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -540,9 +489,9 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: EXPLAIN select count(distinct cstring2), sum(2 * cdouble) FROM 
druid_table_n0 GROUP  BY `__time`, `cstring1`
+PREHOOK: query: EXPLAIN select count(distinct cstring2), sum(2 * cdouble) FROM 
druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(distinct cstring2), sum(2 * cdouble) 
FROM druid_table_n0 GROUP  BY `__time`, `cstring1`
+POSTHOOK: query: EXPLAIN select count(distinct cstring2), sum(2 * cdouble) 
FROM druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -559,11 +508,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames extract,cstring1,cstring2,$f3
                     druid.fieldTypes timestamp with local time 
zone,string,string,double
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","expression":"(CAST(2,
 'DOUBLE') * 
\"cdouble\")"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","expression":"(CAST(2,
 'DOUBLE') * 
\"cdouble\")"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 3625856 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -611,9 +560,9 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble) FROM druid_table_n0 GROUP  BY `__time`, `cstring1`
+PREHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble) FROM druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble) FROM druid_table_n0 GROUP  BY `__time`, `cstring1`
+POSTHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble) FROM druid_table_alltypesorc GROUP  BY `__time`, `cstring1`
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -630,11 +579,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames extract,cstring1,vc,$f3
                     druid.fieldTypes timestamp with local time 
zone,string,string,double
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"concat(concat(\"cstring2\",'_'),\"cstring1\")","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"extraction","dimension":"__time","outputName":"extract","extractionFn":{"type":"timeFormat","format":"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'","timeZone":"UTC"}},{"type":"default","dimension":"cstring1","outputName":"cstring1","outputType":"STRING"},{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"concat(concat(\"cstring2\",'_'),\"cstring1\")","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f3","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 3625856 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -682,9 +631,9 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: EXPLAIN select count(DISTINCT cstring2) FROM druid_table_n0
+PREHOOK: query: EXPLAIN select count(DISTINCT cstring2) FROM 
druid_table_alltypesorc
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(DISTINCT cstring2) FROM druid_table_n0
+POSTHOOK: query: EXPLAIN select count(DISTINCT cstring2) FROM 
druid_table_alltypesorc
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -701,11 +650,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames cstring2
                     druid.fieldTypes string
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 1603744 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -745,9 +694,9 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0
+PREHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0
+POSTHOOK: query: EXPLAIN select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -764,11 +713,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames cstring2,$f1
                     druid.fieldTypes string,double
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f1","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"cstring2","outputName":"cstring2","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f1","fieldName":"cdouble"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 1673472 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -808,9 +757,9 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_n0
+PREHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_alltypesorc
 PREHOOK: type: QUERY
-POSTHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_n0
+POSTHOOK: query: EXPLAIN select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_alltypesorc
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -827,11 +776,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames vc,$f1,$f2
                     druid.fieldTypes string,double,int
-                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"concat(concat(\"cstring2\",'_'),\"cstring1\")","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f1","fieldName":"cdouble"},{"type":"longMin","name":"$f2","fieldName":"cint"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+                    druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"concat(concat(\"cstring2\",'_'),\"cstring1\")","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f1","fieldName":"cdouble"},{"type":"longMin","name":"$f2","fieldName":"cint"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
                     druid.query.type groupBy
                   Statistics: Num rows: 9173 Data size: 1708336 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -871,54 +820,54 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0 GROUP  BY floor_year(`__time`)
+PREHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc GROUP  BY floor_year(`__time`)
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0 GROUP  BY floor_year(`__time`)
+POSTHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc GROUP  BY floor_year(`__time`)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 6078   2.7308662809692383E7
-PREHOOK: query: select count(distinct cstring2), sum(2 * cdouble) FROM 
druid_table_n0 GROUP  BY floor_year(`__time`)
+PREHOOK: query: select count(distinct cstring2), sum(2 * cdouble) FROM 
druid_table_alltypesorc GROUP  BY floor_year(`__time`)
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select count(distinct cstring2), sum(2 * cdouble) FROM 
druid_table_n0 GROUP  BY floor_year(`__time`)
+POSTHOOK: query: select count(distinct cstring2), sum(2 * cdouble) FROM 
druid_table_alltypesorc GROUP  BY floor_year(`__time`)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 6078   5.4617325619384766E7
-PREHOOK: query: select count(DISTINCT cstring2) FROM druid_table_n0
+PREHOOK: query: select count(DISTINCT cstring2) FROM druid_table_alltypesorc
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select count(DISTINCT cstring2) FROM druid_table_n0
+POSTHOOK: query: select count(DISTINCT cstring2) FROM druid_table_alltypesorc
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 6078
-PREHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0
+PREHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_n0
+POSTHOOK: query: select count(DISTINCT cstring2), sum(cdouble) FROM 
druid_table_alltypesorc
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 6078   2.7308662809692383E7
-PREHOOK: query: select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_n0
+PREHOOK: query: select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_alltypesorc
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_n0
+POSTHOOK: query: select count(distinct cstring2 || '_'|| cstring1), 
sum(cdouble), min(cint) FROM druid_table_alltypesorc
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 6095   2.7308662809692383E7    -1073279343
-PREHOOK: query: explain select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_n0 limit 1
+PREHOOK: query: explain select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_alltypesorc limit 1
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_n0 limit 1
+POSTHOOK: query: explain select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_alltypesorc limit 1
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -929,29 +878,29 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes bigint
-            druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_n0","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"unix_timestamp(timestamp_format((1396681200
 * '1000'),'yyyy-MM-dd HH:mm:ss','UTC'),'yyyy-MM-dd 
HH:mm:ss')","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
+            druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_alltypesorc","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"unix_timestamp(timestamp_format((1396681200
 * '1000'),'yyyy-MM-dd HH:mm:ss','UTC'),'yyyy-MM-dd 
HH:mm:ss')","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
             druid.query.type scan
           Select Operator
             expressions: vc (type: bigint)
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_n0 limit 1
+PREHOOK: query: select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_alltypesorc limit 1
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_n0 limit 1
+POSTHOOK: query: select unix_timestamp(from_unixtime(1396681200)) from 
druid_table_alltypesorc limit 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1396681200
-PREHOOK: query: explain select unix_timestamp(`__time`) from druid_table_n0 
limit 1
+PREHOOK: query: explain select unix_timestamp(`__time`) from 
druid_table_alltypesorc limit 1
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select unix_timestamp(`__time`) from druid_table_n0 
limit 1
+POSTHOOK: query: explain select unix_timestamp(`__time`) from 
druid_table_alltypesorc limit 1
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -962,32 +911,32 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes bigint
-            druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_n0","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"div(\"__time\",1000)","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
+            druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_alltypesorc","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"div(\"__time\",1000)","outputType":"LONG"}],"columns":["vc"],"resultFormat":"compactedList","limit":1}
             druid.query.type scan
           Select Operator
             expressions: vc (type: bigint)
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: select unix_timestamp(`__time`) from druid_table_n0 limit 1
+PREHOOK: query: select unix_timestamp(`__time`) from druid_table_alltypesorc 
limit 1
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select unix_timestamp(`__time`) from druid_table_n0 limit 1
+POSTHOOK: query: select unix_timestamp(`__time`) from druid_table_alltypesorc 
limit 1
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 -60
 PREHOOK: query: explain select FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(`__time` as 
timestamp ),'yyyy-MM-dd HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
-from druid_table_n0
+from druid_table_alltypesorc
 GROUP BY FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(`__time` as timestamp ),'yyyy-MM-dd 
HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
 PREHOOK: type: QUERY
 POSTHOOK: query: explain select FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(`__time` as 
timestamp ),'yyyy-MM-dd HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
-from druid_table_n0
+from druid_table_alltypesorc
 GROUP BY FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(`__time` as timestamp ),'yyyy-MM-dd 
HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
@@ -999,11 +948,11 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes string
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format((div(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),1000)
 * '1000'),'yyyy-MM-dd 
HH:mm:ss','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format((div(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),1000)
 * '1000'),'yyyy-MM-dd 
HH:mm:ss','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: vc (type: string)
@@ -1011,22 +960,22 @@ STAGE PLANS:
             ListSink
 
 PREHOOK: query: select FROM_UNIXTIME(UNIX_TIMESTAMP (CAST(`__time` as 
timestamp ),'yyyy-MM-dd HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
-from druid_table_n0
+from druid_table_alltypesorc
 GROUP BY FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(`__time` as timestamp ),'yyyy-MM-dd 
HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: select FROM_UNIXTIME(UNIX_TIMESTAMP (CAST(`__time` as 
timestamp ),'yyyy-MM-dd HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
-from druid_table_n0
+from druid_table_alltypesorc
 GROUP BY FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(`__time` as timestamp ),'yyyy-MM-dd 
HH:mm:ss' ),'yyyy-MM-dd HH:mm:ss')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-31 15:59:00
 1969-12-31 16:00:00
-PREHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
+PREHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
+POSTHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -1037,47 +986,47 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes string
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1Y','','UTC'),'yyyy-MM-dd','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1Y','','UTC'),'yyyy-MM-dd','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: vc (type: string)
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YY') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YY')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-01-01
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YEAR') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YEAR')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YEAR') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YEAR')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YEAR') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YEAR')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YEAR') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YEAR')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-01-01
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YYYY') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YYYY')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YYYY') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YYYY')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YYYY') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'YYYY')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'YYYY') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'YYYY')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-01-01
-PREHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'MONTH') 
from druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MONTH')
+PREHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'MONTH') 
from druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 
'MONTH')
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'MONTH') 
from druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MONTH')
+POSTHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'MONTH') 
from druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 
'MONTH')
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -1088,47 +1037,47 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes string
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1M','','UTC'),'yyyy-MM-dd','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1M','','UTC'),'yyyy-MM-dd','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: vc (type: string)
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MONTH') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MONTH')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MONTH') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'MONTH')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MONTH') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MONTH')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MONTH') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'MONTH')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-01
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MM') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MM')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MM') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'MM')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MM') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MM')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MM') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'MM')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-01
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MON') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MON')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MON') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'MON')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MON') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'MON')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'MON') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'MON')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-01
-PREHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'QUARTER') 
from druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'QUARTER')
+PREHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'QUARTER') 
from druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 
'QUARTER')
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'QUARTER') 
from druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'QUARTER')
+POSTHOOK: query: explain select TRUNC(cast(`__time` as timestamp), 'QUARTER') 
from druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 
'QUARTER')
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -1139,38 +1088,38 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes string
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P3M','','UTC'),'yyyy-MM-dd','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"STRING"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P3M','','UTC'),'yyyy-MM-dd','UTC')","outputType":"STRING"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: vc (type: string)
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'QUARTER') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'QUARTER')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'QUARTER') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'QUARTER')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'QUARTER') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'QUARTER')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'QUARTER') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'QUARTER')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-10-01
-PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'Q') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'Q')
+PREHOOK: query: select TRUNC(cast(`__time` as timestamp), 'Q') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'Q')
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'Q') from 
druid_table_n0 GROUP BY TRUNC(cast(`__time` as timestamp), 'Q')
+POSTHOOK: query: select TRUNC(cast(`__time` as timestamp), 'Q') from 
druid_table_alltypesorc GROUP BY TRUNC(cast(`__time` as timestamp), 'Q')
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-10-01
-PREHOOK: query: explain select TO_DATE(`__time`) from druid_table_n0 GROUP BY 
TO_DATE(`__time`)
+PREHOOK: query: explain select TO_DATE(`__time`) from druid_table_alltypesorc 
GROUP BY TO_DATE(`__time`)
 PREHOOK: type: QUERY
-POSTHOOK: query: explain select TO_DATE(`__time`) from druid_table_n0 GROUP BY 
TO_DATE(`__time`)
+POSTHOOK: query: explain select TO_DATE(`__time`) from druid_table_alltypesorc 
GROUP BY TO_DATE(`__time`)
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -1181,34 +1130,34 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames vc
             druid.fieldTypes date
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"LONG"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_floor(\"__time\",'P1D','','US/Pacific')","outputType":"LONG"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"LONG"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_floor(\"__time\",'P1D','','US/Pacific')","outputType":"LONG"}],"limitSpec":{"type":"default"},"aggregations":[],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: vc (type: date)
             outputColumnNames: _col0
             ListSink
 
-PREHOOK: query: select TO_DATE(`__time`) from druid_table_n0 GROUP BY 
TO_DATE(`__time`)
+PREHOOK: query: select TO_DATE(`__time`) from druid_table_alltypesorc GROUP BY 
TO_DATE(`__time`)
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: select TO_DATE(`__time`) from druid_table_n0 GROUP BY 
TO_DATE(`__time`)
+POSTHOOK: query: select TO_DATE(`__time`) from druid_table_alltypesorc GROUP 
BY TO_DATE(`__time`)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-12-31
 PREHOOK: query: EXPLAIN SELECT SUM((`druid_table_alias`.`cdouble` * 
`druid_table_alias`.`cdouble`)) AS `sum_calculation_4998925219892510720_ok`,
   CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS DATE) AS 
`tmn___time_ok`
-FROM `default`.`druid_table_n0` `druid_table_alias`
+FROM `default`.`druid_table_alltypesorc` `druid_table_alias`
 GROUP BY CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS 
DATE)
 PREHOOK: type: QUERY
 POSTHOOK: query: EXPLAIN SELECT SUM((`druid_table_alias`.`cdouble` * 
`druid_table_alias`.`cdouble`)) AS `sum_calculation_4998925219892510720_ok`,
   CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS DATE) AS 
`tmn___time_ok`
-FROM `default`.`druid_table_n0` `druid_table_alias`
+FROM `default`.`druid_table_alltypesorc` `druid_table_alias`
 GROUP BY CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS 
DATE)
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
@@ -1224,7 +1173,7 @@ STAGE PLANS:
           properties:
             druid.fieldNames vc,$f1
             druid.fieldTypes date,double
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"LONG"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_floor(timestamp_parse(timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1M','','UTC'),'yyyy-MM-dd','UTC'),'','UTC'),'P1D','','UTC')","outputType":"LONG"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f1","expression":"(\"cdouble\"
 * 
\"cdouble\")"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"vc","outputName":"vc","outputType":"LONG"}],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_floor(timestamp_parse(timestamp_format(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1M','','UTC'),'yyyy-MM-dd','UTC'),'','UTC'),'P1D','','UTC')","outputType":"LONG"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"doubleSum","name":"$f1","expression":"(\"cdouble\"
 * 
\"cdouble\")"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: $f1 (type: double), vc (type: date)
@@ -1233,22 +1182,22 @@ STAGE PLANS:
 
 PREHOOK: query: SELECT SUM((`druid_table_alias`.`cdouble` * 
`druid_table_alias`.`cdouble`)) AS `sum_calculation_4998925219892510720_ok`,
   CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS DATE) AS 
`tmn___time_ok`
-FROM `default`.`druid_table_n0` `druid_table_alias`
+FROM `default`.`druid_table_alltypesorc` `druid_table_alias`
 GROUP BY CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS 
DATE)
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
 POSTHOOK: query: SELECT SUM((`druid_table_alias`.`cdouble` * 
`druid_table_alias`.`cdouble`)) AS `sum_calculation_4998925219892510720_ok`,
   CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS DATE) AS 
`tmn___time_ok`
-FROM `default`.`druid_table_n0` `druid_table_alias`
+FROM `default`.`druid_table_alltypesorc` `druid_table_alias`
 GROUP BY CAST(TRUNC(CAST(`druid_table_alias`.`__time` AS TIMESTAMP),'MM') AS 
DATE)
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 3.832948323764436E14   1969-12-01
-PREHOOK: query: explain SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble 
/ 1000) AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 
1000) AS INT)) as date_2 from druid_table_n0  order by date_1, date_2 limit 3
+PREHOOK: query: explain SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble 
/ 1000) AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 
1000) AS INT)) as date_2 from druid_table_alltypesorc  order by date_1, date_2 
limit 3
 PREHOOK: type: QUERY
-POSTHOOK: query: explain SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble 
/ 1000) AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 
1000) AS INT)) as date_2 from druid_table_n0  order by date_1, date_2 limit 3
+POSTHOOK: query: explain SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble 
/ 1000) AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 
1000) AS INT)) as date_2 from druid_table_alltypesorc  order by date_1, date_2 
limit 3
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-1 is a root stage
@@ -1265,11 +1214,11 @@ STAGE PLANS:
         Map 1 
             Map Operator Tree:
                 TableScan
-                  alias: druid_table_n0
+                  alias: druid_table_alltypesorc
                   properties:
                     druid.fieldNames vc,vc0
                     druid.fieldTypes date,date
-                    druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_n0","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_shift(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1D','','UTC'),'P1D',CAST((\"cdouble\"
 / CAST(1000, 'DOUBLE')), 
'LONG'),'UTC')","outputType":"LONG"},{"type":"expression","name":"vc0","expression":"timestamp_shift(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1D','','UTC'),'P1D',-(
 CAST((\"cdouble\" / CAST(1000, 'DOUBLE')), 'LONG') 
),'UTC')","outputType":"LONG"}],"columns":["vc","vc0"],"resultFormat":"compactedList"}
+                    druid.query.json 
{"queryType":"scan","dataSource":"default.druid_table_alltypesorc","intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"],"virtualColumns":[{"type":"expression","name":"vc","expression":"timestamp_shift(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1D','','UTC'),'P1D',CAST((\"cdouble\"
 / CAST(1000, 'DOUBLE')), 
'LONG'),'UTC')","outputType":"LONG"},{"type":"expression","name":"vc0","expression":"timestamp_shift(timestamp_floor(timestamp_parse(timestamp_format(\"__time\",'yyyy-MM-dd\\u0027T\\u0027HH:mm:ss.SSS\\u0027Z\\u0027','US/Pacific'),'','UTC'),'P1D','','UTC'),'P1D',-(
 CAST((\"cdouble\" / CAST(1000, 'DOUBLE')), 'LONG') 
),'UTC')","outputType":"LONG"}],"columns":["vc","vc0"],"resultFormat":"compactedList"}
                     druid.query.type scan
                   Statistics: Num rows: 9173 Data size: 976192 Basic stats: 
COMPLETE Column stats: NONE
                   Select Operator
@@ -1307,13 +1256,13 @@ STAGE PLANS:
       Processor Tree:
         ListSink
 
-PREHOOK: query: SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble / 1000) 
AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 1000) AS 
INT)) as date_2 from druid_table_n0  order by date_1, date_2 limit 3
+PREHOOK: query: SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble / 1000) 
AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 1000) AS 
INT)) as date_2 from druid_table_alltypesorc  order by date_1, date_2 limit 3
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble / 1000) 
AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 1000) AS 
INT)) as date_2 from druid_table_n0  order by date_1, date_2 limit 3
+POSTHOOK: query: SELECT DATE_ADD(cast(`__time` as date), CAST((cdouble / 1000) 
AS INT)) as date_1,  DATE_SUB(cast(`__time` as date), CAST((cdouble / 1000) AS 
INT)) as date_2 from druid_table_alltypesorc  order by date_1, date_2 limit 3
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 1969-02-26     1970-11-04
 1969-03-19     1970-10-14
@@ -1321,12 +1270,12 @@ POSTHOOK: Output: hdfs://### HDFS PATH ###
 PREHOOK: query: -- Boolean Values
 
 
- EXPLAIN SELECT cboolean2, count(*) from druid_table_n0 GROUP BY cboolean2
+ EXPLAIN SELECT cboolean2, count(*) from druid_table_alltypesorc GROUP BY 
cboolean2
 PREHOOK: type: QUERY
 POSTHOOK: query: -- Boolean Values
 
 
- EXPLAIN SELECT cboolean2, count(*) from druid_table_n0 GROUP BY cboolean2
+ EXPLAIN SELECT cboolean2, count(*) from druid_table_alltypesorc GROUP BY 
cboolean2
 POSTHOOK: type: QUERY
 STAGE DEPENDENCIES:
   Stage-0 is a root stage
@@ -1337,44 +1286,44 @@ STAGE PLANS:
       limit: -1
       Processor Tree:
         TableScan
-          alias: druid_table_n0
+          alias: druid_table_alltypesorc
           properties:
             druid.fieldNames cboolean2,$f1
             druid.fieldTypes boolean,bigint
-            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_n0","granularity":"all","dimensions":[{"type":"default","dimension":"cboolean2","outputName":"cboolean2","outputType":"LONG"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"count","name":"$f1"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
+            druid.query.json 
{"queryType":"groupBy","dataSource":"default.druid_table_alltypesorc","granularity":"all","dimensions":[{"type":"default","dimension":"cboolean2","outputName":"cboolean2","outputType":"LONG"}],"limitSpec":{"type":"default"},"aggregations":[{"type":"count","name":"$f1"}],"intervals":["1900-01-01T00:00:00.000Z/3000-01-01T00:00:00.000Z"]}
             druid.query.type groupBy
           Select Operator
             expressions: cboolean2 (type: boolean), $f1 (type: bigint)
             outputColumnNames: _col0, _col1
             ListSink
 
-PREHOOK: query: SELECT cboolean2, count(*) from druid_table_n0 GROUP BY 
cboolean2
+PREHOOK: query: SELECT cboolean2, count(*) from druid_table_alltypesorc GROUP 
BY cboolean2
 PREHOOK: type: QUERY
-PREHOOK: Input: default@druid_table_n0
+PREHOOK: Input: default@druid_table_alltypesorc
 PREHOOK: Output: hdfs://### HDFS PATH ###
-POSTHOOK: query: SELECT cboolean2, count(*) from druid_table_n0 GROUP BY 
cboolean2
+POSTHOOK: query: SELECT cboolean2, count(*) from druid_table_alltypesorc GROUP 
BY cboolean2
 POSTHOOK: type: QUERY
-POSTHOOK: Input: default@druid_table_n0
+POSTHOOK: Input: default@druid_table_alltypesorc
 POSTHOOK: Output: hdfs://### HDFS PATH ###
 false  3148
 true   2957
 PREHOOK: query: -- Expected results of this query are wrong due to 
https://issues.apache.org/jira/browse/CALCITE-2319
   -- It should get fixed once we upgrade calcite
- SELECT ctinyint > 2, count(*) from druid_table_n0

<TRUNCATED>

Reply via email to