Modified: hive/trunk/ql/src/test/results/clientpositive/union27.q.out URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/union27.q.out?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/clientpositive/union27.q.out (original) +++ hive/trunk/ql/src/test/results/clientpositive/union27.q.out Sat Jul 26 15:39:55 2014 @@ -19,6 +19,89 @@ POSTHOOK: query: create table jackson_se POSTHOOK: type: CREATETABLE_AS_SELECT POSTHOOK: Input: default@src POSTHOOK: Output: default@jackson_sev_add +PREHOOK: query: explain select b.* from jackson_sev_same a join (select * from dim_pho union all select * from jackson_sev_add)b on a.key=b.key and b.key=97 +PREHOOK: type: QUERY +POSTHOOK: query: explain select b.* from jackson_sev_same a join (select * from dim_pho union all select * from jackson_sev_add)b on a.key=b.key and b.key=97 +POSTHOOK: type: QUERY +STAGE DEPENDENCIES: + Stage-1 is a root stage + Stage-0 depends on stages: Stage-1 + +STAGE PLANS: + Stage: Stage-1 + Map Reduce + Map Operator Tree: + TableScan + alias: a + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: ((key = 97) and key is not null) (type: boolean) + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: '97' (type: string) + sort order: + + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + TableScan + alias: jackson_sev_add + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: ((key = 97) and key is not null) (type: boolean) + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + Select Operator + expressions: value (type: string) + outputColumnNames: _col1 + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + Union + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: '97' (type: string) + sort order: + + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + value expressions: _col1 (type: string) + TableScan + alias: dim_pho + Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE + Filter Operator + predicate: ((key = 97) and key is not null) (type: boolean) + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + Select Operator + expressions: value (type: string) + outputColumnNames: _col1 + Statistics: Num rows: 125 Data size: 1328 Basic stats: COMPLETE Column stats: NONE + Union + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + Reduce Output Operator + key expressions: '97' (type: string) + sort order: + + Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE + value expressions: _col1 (type: string) + Reduce Operator Tree: + Join Operator + condition map: + Inner Join 0 to 1 + condition expressions: + 0 + 1 {VALUE._col0} + outputColumnNames: _col5 + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE + Select Operator + expressions: '97' (type: string), _col5 (type: string) + outputColumnNames: _col0, _col1 + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE + File Output Operator + compressed: false + Statistics: Num rows: 275 Data size: 2921 Basic stats: COMPLETE Column stats: NONE + table: + input format: org.apache.hadoop.mapred.TextInputFormat + output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat + serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe + + Stage: Stage-0 + Fetch Operator + limit: -1 + Processor Tree: + ListSink + PREHOOK: query: select b.* from jackson_sev_same a join (select * from dim_pho union all select * from jackson_sev_add)b on a.key=b.key and b.key=97 PREHOOK: type: QUERY PREHOOK: Input: default@dim_pho
Modified: hive/trunk/ql/src/test/results/clientpositive/union33.q.out URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/union33.q.out?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/clientpositive/union33.q.out (original) +++ hive/trunk/ql/src/test/results/clientpositive/union33.q.out Sat Jul 26 15:39:55 2014 @@ -111,23 +111,23 @@ STAGE PLANS: Map Operator Tree: TableScan alias: src - Statistics: Num rows: 29 Data size: 5812 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5812 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key = 0) (type: boolean) - Statistics: Num rows: 14 Data size: 2805 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 28 Data size: 2855 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: string), value (type: string) + expressions: '0' (type: string), value (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 14 Data size: 2805 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 28 Data size: 2855 Basic stats: COMPLETE Column stats: NONE Union - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -135,14 +135,14 @@ STAGE PLANS: name: default.test_src TableScan Union - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -334,14 +334,14 @@ STAGE PLANS: Map Operator Tree: TableScan Union - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -349,23 +349,23 @@ STAGE PLANS: name: default.test_src TableScan alias: src - Statistics: Num rows: 29 Data size: 5812 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5812 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key = 0) (type: boolean) - Statistics: Num rows: 14 Data size: 2805 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 28 Data size: 2855 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: string), value (type: string) + expressions: '0' (type: string), value (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 14 Data size: 2805 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 28 Data size: 2855 Basic stats: COMPLETE Column stats: NONE Union - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: _col0 (type: string), _col1 (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 43 Data size: 5711 Basic stats: COMPLETE Column stats: NONE + Statistics: Num rows: 57 Data size: 5761 Basic stats: COMPLETE Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat Modified: hive/trunk/ql/src/test/results/clientpositive/union_remove_19.q.out URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/union_remove_19.q.out?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/clientpositive/union_remove_19.q.out (original) +++ hive/trunk/ql/src/test/results/clientpositive/union_remove_19.q.out Sat Jul 26 15:39:55 2014 @@ -265,25 +265,25 @@ STAGE PLANS: Map Operator Tree: TableScan alias: inputtbl1 - Statistics: Num rows: 0 Data size: 30 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 30 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key = 7) (type: boolean) - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: string) + expressions: '7' (type: string) outputColumnNames: key - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count(1) keys: key (type: string) mode: hash outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE Reduce Output Operator key expressions: _col0 (type: string) sort order: + Map-reduce partition columns: _col0 (type: string) - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE value expressions: _col1 (type: bigint) Reduce Operator Tree: Group By Operator @@ -291,14 +291,14 @@ STAGE PLANS: keys: KEY._col0 (type: string) mode: mergepartial outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 7 Data size: 7 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: _col0 (type: string), _col1 (type: bigint) outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 7 Data size: 7 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 7 Data size: 7 Basic stats: COMPLETE Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -320,25 +320,25 @@ STAGE PLANS: Map Operator Tree: TableScan alias: inputtbl1 - Statistics: Num rows: 0 Data size: 30 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 30 Data size: 30 Basic stats: COMPLETE Column stats: NONE Filter Operator predicate: (key = 7) (type: boolean) - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: string) + expressions: '7' (type: string) outputColumnNames: key - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE Group By Operator aggregations: count(1) keys: key (type: string) mode: hash outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE Reduce Output Operator key expressions: _col0 (type: string) sort order: + Map-reduce partition columns: _col0 (type: string) - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 15 Data size: 15 Basic stats: COMPLETE Column stats: NONE value expressions: _col1 (type: bigint) Reduce Operator Tree: Group By Operator @@ -346,14 +346,14 @@ STAGE PLANS: keys: KEY._col0 (type: string) mode: mergepartial outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 7 Data size: 7 Basic stats: COMPLETE Column stats: NONE Select Operator expressions: _col0 (type: string), _col1 (type: bigint) outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 7 Data size: 7 Basic stats: COMPLETE Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE + Statistics: Num rows: 7 Data size: 7 Basic stats: COMPLETE Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat Modified: hive/trunk/ql/src/test/results/clientpositive/union_view.q.out URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/union_view.q.out?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/clientpositive/union_view.q.out (original) +++ hive/trunk/ql/src/test/results/clientpositive/union_view.q.out Sat Jul 26 15:39:55 2014 @@ -76,7 +76,7 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) + expressions: 86 (type: int), value (type: string), ds (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -135,7 +135,7 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) + expressions: 86 (type: int), value (type: string), ds (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -194,7 +194,7 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) + expressions: 86 (type: int), value (type: string), ds (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -474,13 +474,13 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) + expressions: 86 (type: int), _col1 (type: string), _col2 (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -539,13 +539,13 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) + expressions: 86 (type: int), _col1 (type: string), _col2 (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -604,13 +604,13 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) + expressions: 86 (type: int), _col1 (type: string), _col2 (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -673,20 +673,20 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: _col1 (type: string), _col2 (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE Reduce Output Operator key expressions: _col2 (type: string) sort order: + Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: int), _col1 (type: string) + value expressions: _col1 (type: string) TableScan alias: src_union_1 filterExpr: ((key = 86) and ds is not null) (type: boolean) @@ -695,20 +695,20 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: _col1 (type: string), _col2 (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE Reduce Output Operator key expressions: _col2 (type: string) sort order: + Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: int), _col1 (type: string) + value expressions: _col1 (type: string) TableScan alias: src_union_3 filterExpr: ((key = 86) and ds is not null) (type: boolean) @@ -717,23 +717,23 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 500 Data size: 5312 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: _col1 (type: string), _col2 (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE Reduce Output Operator key expressions: _col2 (type: string) sort order: + Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE - value expressions: _col0 (type: int), _col1 (type: string) + value expressions: _col1 (type: string) Reduce Operator Tree: Select Operator - expressions: VALUE._col0 (type: int), VALUE._col1 (type: string), KEY.reducesinkkey0 (type: string) + expressions: 86 (type: int), VALUE._col1 (type: string), KEY.reducesinkkey0 (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 1250 Data size: 13280 Basic stats: COMPLETE Column stats: NONE File Output Operator @@ -1078,13 +1078,13 @@ STAGE PLANS: predicate: (key = 86) (type: boolean) Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: key (type: int), value (type: string), ds (type: string) - outputColumnNames: _col0, _col1, _col2 + expressions: value (type: string), ds (type: string) + outputColumnNames: _col1, _col2 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Union Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE Select Operator - expressions: _col0 (type: int), _col1 (type: string), _col2 (type: string) + expressions: 86 (type: int), _col1 (type: string), _col2 (type: string) outputColumnNames: _col0, _col1, _col2 Statistics: Num rows: 250 Data size: 2656 Basic stats: COMPLETE Column stats: NONE File Output Operator Modified: hive/trunk/ql/src/test/results/compiler/plan/cast1.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/cast1.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/cast1.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/cast1.q.xml Sat Jul 26 15:39:55 2014 @@ -378,7 +378,7 @@ <object class="java.util.HashMap"> <void method="put"> <string>_col6</string> - <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -410,7 +410,7 @@ </void> <void method="put"> <string>_col5</string> - <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -442,7 +442,7 @@ </void> <void method="put"> <string>_col4</string> - <object id="ExprNodeGenericFuncDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -502,7 +502,7 @@ </void> <void method="put"> <string>_col3</string> - <object id="ExprNodeGenericFuncDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -541,7 +541,7 @@ </void> <void method="put"> <string>_col2</string> - <object id="ExprNodeGenericFuncDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -580,7 +580,7 @@ </void> <void method="put"> <string>_col1</string> - <object id="ExprNodeGenericFuncDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -619,7 +619,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeGenericFuncDesc6" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -663,25 +663,74 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeGenericFuncDesc6"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <int>5</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc5"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <double>5.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc4"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <double>5.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc3"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <double>5.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc2"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <int>5</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc1"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo2"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc0"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <int>1</int> + </void> + </object> </void> </object> </void> @@ -899,6 +948,9 @@ <void property="signature"> <void method="add"> <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="alias"> + <string>key</string> + </void> <void property="internalName"> <string>key</string> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/input6.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/input6.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/input6.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/input6.q.xml Sat Jul 26 15:39:55 2014 @@ -797,17 +797,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeColumnDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeColumnDesc"> - <void property="column"> - <string>key</string> - </void> - <void property="tabAlias"> - <string>src1</string> - </void> - <void property="typeInfo"> - <object idref="PrimitiveTypeInfo0"/> - </void> - </object> + <object id="ExprNodeNullDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeNullDesc"/> </void> </object> </void> @@ -816,7 +806,7 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeColumnDesc1"/> + <object idref="ExprNodeNullDesc0"/> </void> <void method="add"> <object idref="ExprNodeColumnDesc0"/> @@ -848,6 +838,9 @@ <void property="signature"> <void method="add"> <object class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="alias"> + <string>key</string> + </void> <void property="internalName"> <string>_col0</string> </void> @@ -932,6 +925,9 @@ <void property="signature"> <void method="add"> <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="alias"> + <string>key</string> + </void> <void property="internalName"> <string>key</string> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml Sat Jul 26 15:39:55 2014 @@ -1870,9 +1870,15 @@ </void> <void method="add"> <object id="ColumnInfo6" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="alias"> + <string>c3</string> + </void> <void property="internalName"> <string>_col2</string> </void> + <void property="tabAlias"> + <string>b</string> + </void> <void property="type"> <object idref="PrimitiveTypeInfo0"/> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml Sat Jul 26 15:39:55 2014 @@ -534,7 +534,7 @@ <object class="java.util.HashMap"> <void method="put"> <string>_col8</string> - <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -579,7 +579,7 @@ </void> <void method="put"> <string>_col7</string> - <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -624,7 +624,7 @@ </void> <void method="put"> <string>_col6</string> - <object id="ExprNodeGenericFuncDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -669,7 +669,7 @@ </void> <void method="put"> <string>_col5</string> - <object id="ExprNodeGenericFuncDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -714,7 +714,7 @@ </void> <void method="put"> <string>_col4</string> - <object id="ExprNodeGenericFuncDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -759,7 +759,7 @@ </void> <void method="put"> <string>_col3</string> - <object id="ExprNodeGenericFuncDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -804,7 +804,7 @@ </void> <void method="put"> <string>_col2</string> - <object id="ExprNodeGenericFuncDesc6" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -849,7 +849,7 @@ </void> <void method="put"> <string>_col1</string> - <object id="ExprNodeGenericFuncDesc7" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -894,7 +894,7 @@ </void> <void method="put"> <string>_col9</string> - <object id="ExprNodeGenericFuncDesc8" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -939,7 +939,7 @@ </void> <void method="put"> <string>_col13</string> - <object id="ExprNodeGenericFuncDesc9" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -991,7 +991,7 @@ </void> <void method="put"> <string>_col12</string> - <object id="ExprNodeGenericFuncDesc10" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1036,7 +1036,7 @@ </void> <void method="put"> <string>_col11</string> - <object id="ExprNodeGenericFuncDesc11" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1081,7 +1081,7 @@ </void> <void method="put"> <string>_col10</string> - <object id="ExprNodeGenericFuncDesc12" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1126,7 +1126,7 @@ </void> <void method="put"> <string>_col16</string> - <object id="ExprNodeGenericFuncDesc13" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1178,7 +1178,7 @@ </void> <void method="put"> <string>_col15</string> - <object id="ExprNodeGenericFuncDesc14" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1230,7 +1230,7 @@ </void> <void method="put"> <string>_col14</string> - <object id="ExprNodeGenericFuncDesc15" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1282,7 +1282,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeGenericFuncDesc16" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1332,55 +1332,174 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeGenericFuncDesc16"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc7"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>false</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc6"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc5"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc4"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc3"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>false</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc2"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>false</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc1"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>false</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc0"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc8"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc12"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>false</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc11"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc10"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <boolean>true</boolean> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc9"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <string>acc</string> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc15"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <string>abc</string> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc14"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <string>abb</string> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc13"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <string>hive</string> + </void> + </object> </void> </object> </void> @@ -1788,6 +1907,9 @@ <void property="signature"> <void method="add"> <object id="ColumnInfo0" class="org.apache.hadoop.hive.ql.exec.ColumnInfo"> + <void property="alias"> + <string>key</string> + </void> <void property="internalName"> <string>key</string> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml Sat Jul 26 15:39:55 2014 @@ -547,7 +547,7 @@ <object class="java.util.HashMap"> <void method="put"> <string>_col8</string> - <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -579,7 +579,7 @@ </void> <void method="put"> <string>_col7</string> - <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -625,7 +625,7 @@ </void> <void method="put"> <string>_col6</string> - <object id="ExprNodeGenericFuncDesc2" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -657,7 +657,7 @@ </void> <void method="put"> <string>_col5</string> - <object id="ExprNodeGenericFuncDesc3" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -696,7 +696,7 @@ </void> <void method="put"> <string>_col4</string> - <object id="ExprNodeGenericFuncDesc4" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -721,7 +721,7 @@ </void> <void method="put"> <string>_col3</string> - <object id="ExprNodeGenericFuncDesc5" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -746,7 +746,7 @@ </void> <void method="put"> <string>_col2</string> - <object id="ExprNodeGenericFuncDesc6" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -785,7 +785,7 @@ </void> <void method="put"> <string>_col1</string> - <object id="ExprNodeGenericFuncDesc7" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -810,7 +810,7 @@ </void> <void method="put"> <string>_col9</string> - <object id="ExprNodeGenericFuncDesc8" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -835,7 +835,7 @@ </void> <void method="put"> <string>_col13</string> - <object id="ExprNodeGenericFuncDesc9" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -867,7 +867,7 @@ </void> <void method="put"> <string>_col12</string> - <object id="ExprNodeGenericFuncDesc10" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -892,7 +892,7 @@ </void> <void method="put"> <string>_col11</string> - <object id="ExprNodeGenericFuncDesc11" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -931,7 +931,7 @@ </void> <void method="put"> <string>_col10</string> - <object id="ExprNodeGenericFuncDesc12" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -956,7 +956,7 @@ </void> <void method="put"> <string>_col17</string> - <object id="ExprNodeGenericFuncDesc13" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1009,7 +1009,7 @@ </void> <void method="put"> <string>_col16</string> - <object id="ExprNodeGenericFuncDesc14" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1048,7 +1048,7 @@ </void> <void method="put"> <string>_col15</string> - <object id="ExprNodeGenericFuncDesc15" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1084,7 +1084,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeGenericFuncDesc16" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1109,7 +1109,7 @@ </void> <void method="put"> <string>_col18</string> - <object id="ExprNodeGenericFuncDesc17" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -1149,61 +1149,173 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeGenericFuncDesc16"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <double>1.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc7"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <double>2.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc6"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <double>-2.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc5"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>1</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc4"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>1</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc3"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>-2</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc2"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <double>1.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc1"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeNullDesc"/> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc0"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <double>0.0</double> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc8"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>1</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc12"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>2</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc11"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>-1</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc10"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <long>1</long> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc9"/> + <object idref="ExprNodeGenericFuncDesc0"/> </void> <void method="add"> <object idref="ExprNodeConstantDesc0"/> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc15"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo2"/> + </void> + <void property="value"> + <int>-3</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc14"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo2"/> + </void> + <void property="value"> + <int>3</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc13"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo2"/> + </void> + <void property="value"> + <int>-1</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc17"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo2"/> + </void> + <void property="value"> + <int>-2</int> + </void> + </object> </void> </object> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml Sat Jul 26 15:39:55 2014 @@ -291,7 +291,7 @@ <object class="java.util.HashMap"> <void method="put"> <string>_col1</string> - <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -340,7 +340,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -380,10 +380,24 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeGenericFuncDesc1"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <string>ab</string> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc0"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo1"/> + </void> + <void property="value"> + <int>1</int> + </void> + </object> </void> </object> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml Sat Jul 26 15:39:55 2014 @@ -346,7 +346,7 @@ <object class="java.util.HashMap"> <void method="put"> <string>_col1</string> - <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -411,7 +411,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -491,10 +491,17 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeGenericFuncDesc1"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <int>2</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc0"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeNullDesc"/> </void> </object> </void> Modified: hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml?rev=1613661&r1=1613660&r2=1613661&view=diff ============================================================================== --- hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml (original) +++ hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml Sat Jul 26 15:39:55 2014 @@ -346,7 +346,7 @@ <object class="java.util.HashMap"> <void method="put"> <string>_col1</string> - <object id="ExprNodeGenericFuncDesc0" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -453,7 +453,7 @@ </void> <void method="put"> <string>_col0</string> - <object id="ExprNodeGenericFuncDesc1" class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc"> <void property="children"> <object class="java.util.ArrayList"> <void method="add"> @@ -571,10 +571,17 @@ <void property="colList"> <object class="java.util.ArrayList"> <void method="add"> - <object idref="ExprNodeGenericFuncDesc1"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc"> + <void property="typeInfo"> + <object idref="PrimitiveTypeInfo0"/> + </void> + <void property="value"> + <int>2</int> + </void> + </object> </void> <void method="add"> - <object idref="ExprNodeGenericFuncDesc0"/> + <object class="org.apache.hadoop.hive.ql.plan.ExprNodeNullDesc"/> </void> </object> </void>
