diff --git pom.xml pom.xml index 90e3270..297e220 100644 --- pom.xml +++ pom.xml @@ -106,7 +106,7 @@ 2.1.6 0.20.2 1.2.1 - 2.3.0 + 2.4.0 ${basedir}/${hive.path.to.root}/testutils/hadoop 0.96.0-hadoop1 0.96.0-hadoop2 diff --git ql/src/test/results/clientpositive/auto_join32.q.out ql/src/test/results/clientpositive/auto_join32.q.out index fb35ae4..54141fb 100644 --- ql/src/test/results/clientpositive/auto_join32.q.out +++ ql/src/test/results/clientpositive/auto_join32.q.out @@ -269,7 +269,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: s - Statistics: Num rows: 0 Data size: 16 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Sorted Merge Bucket Map Join Operator condition map: Inner Join 0 to 1 diff --git ql/src/test/results/clientpositive/mapjoin_test_outer.q.out ql/src/test/results/clientpositive/mapjoin_test_outer.q.out index 2ac219d..b216b27 100644 --- ql/src/test/results/clientpositive/mapjoin_test_outer.q.out +++ ql/src/test/results/clientpositive/mapjoin_test_outer.q.out @@ -1135,7 +1135,7 @@ STAGE PLANS: src1 Fetch Operator limit: -1 - src3 + src2 Fetch Operator limit: -1 Alias -> Map Local Operator Tree: @@ -1152,10 +1152,10 @@ STAGE PLANS: 0 key (type: string) 1 key (type: string) 2 key (type: string) - src3 + src2 TableScan - alias: src3 - Statistics: Num rows: 9 Data size: 40 Basic stats: COMPLETE Column stats: NONE + alias: src2 + Statistics: Num rows: 1 Data size: 13 Basic stats: COMPLETE Column stats: NONE HashTable Sink Operator condition expressions: 0 {key} {value} @@ -1170,8 +1170,8 @@ STAGE PLANS: Map Reduce Map Operator Tree: TableScan - alias: src2 - Statistics: Num rows: 1 Data size: 13 Basic stats: COMPLETE Column stats: NONE + alias: src3 + Statistics: Num rows: 9 Data size: 40 Basic stats: COMPLETE Column stats: NONE Map Join Operator condition map: Right Outer Join0 to 1 diff --git ql/src/test/results/clientpositive/nullgroup3.q.out ql/src/test/results/clientpositive/nullgroup3.q.out index 4f6861a..96b480c 100644 --- ql/src/test/results/clientpositive/nullgroup3.q.out +++ ql/src/test/results/clientpositive/nullgroup3.q.out @@ -127,9 +127,9 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tstparttbl2 - Statistics: Num rows: 0 Data size: 16 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 0 Basic stats: PARTIAL Column stats: COMPLETE Select Operator - Statistics: Num rows: 0 Data size: 16 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 0 Basic stats: PARTIAL Column stats: COMPLETE Group By Operator aggregations: count(1) mode: hash @@ -319,9 +319,9 @@ STAGE PLANS: Map Operator Tree: TableScan alias: tstparttbl2 - Statistics: Num rows: 0 Data size: 16 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 0 Basic stats: PARTIAL Column stats: COMPLETE Select Operator - Statistics: Num rows: 0 Data size: 16 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 0 Basic stats: PARTIAL Column stats: COMPLETE Group By Operator aggregations: count(1) mode: hash diff --git ql/src/test/results/clientpositive/ppd_join4.q.out ql/src/test/results/clientpositive/ppd_join4.q.out index 2bc09ba..eaa131c 100644 --- ql/src/test/results/clientpositive/ppd_join4.q.out +++ ql/src/test/results/clientpositive/ppd_join4.q.out @@ -55,7 +55,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: test_tbl - Statistics: Num rows: 0 Data size: 8 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Filter Operator predicate: ((name = 'c') and (id = 'a')) (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE @@ -83,7 +83,7 @@ STAGE PLANS: Map Operator Tree: TableScan alias: t3 - Statistics: Num rows: 0 Data size: 8 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE Filter Operator predicate: (id = 'a') (type: boolean) Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE diff --git ql/src/test/results/clientpositive/select_dummy_source.q.out ql/src/test/results/clientpositive/select_dummy_source.q.out index cb4eb55..207bd21 100644 --- ql/src/test/results/clientpositive/select_dummy_source.q.out +++ ql/src/test/results/clientpositive/select_dummy_source.q.out @@ -15,14 +15,14 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: 'a' (type: string), 100 (type: int) outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -60,14 +60,14 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: (1 + 1) (type: int) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -105,17 +105,17 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: array('a','b') (type: array) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE UDTF Operator - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE function name: explode File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -152,11 +152,11 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: 'a' (type: string), 100 (type: int) outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE ListSink PREHOOK: query: select 'a', 100 @@ -185,11 +185,11 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: (1 + 1) (type: int) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE ListSink PREHOOK: query: select 1 + 1 @@ -218,17 +218,17 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: array('a','b') (type: array) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE UDTF Operator - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE function name: explode File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -267,14 +267,14 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: (2 + 3) (type: int), (1 + 2) (type: int) outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat diff --git ql/src/test/results/clientpositive/symlink_text_input_format.q.out ql/src/test/results/clientpositive/symlink_text_input_format.q.out index 9091194..7035a35 100644 --- ql/src/test/results/clientpositive/symlink_text_input_format.q.out +++ ql/src/test/results/clientpositive/symlink_text_input_format.q.out @@ -41,22 +41,22 @@ STAGE PLANS: Map Operator Tree: TableScan alias: symlink_text_input_format - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: key (type: string), value (type: string) outputColumnNames: _col0, _col1 - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE Reduce Output Operator key expressions: _col0 (type: string), _col1 (type: string) sort order: ++ - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE value expressions: _col0 (type: string), _col1 (type: string) Reduce Operator Tree: Extract - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -104,22 +104,22 @@ STAGE PLANS: Map Operator Tree: TableScan alias: symlink_text_input_format - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE Select Operator expressions: value (type: string) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE Reduce Output Operator key expressions: _col0 (type: string) sort order: + - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE value expressions: _col0 (type: string) Reduce Operator Tree: Extract - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: NONE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: NONE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -167,9 +167,9 @@ STAGE PLANS: Map Operator Tree: TableScan alias: symlink_text_input_format - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: COMPLETE Select Operator - Statistics: Num rows: 0 Data size: 96 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 72 Basic stats: PARTIAL Column stats: COMPLETE Group By Operator aggregations: count(1) mode: hash diff --git ql/src/test/results/clientpositive/udf_current_database.q.out ql/src/test/results/clientpositive/udf_current_database.q.out index afbebe5..0eefb30 100644 --- ql/src/test/results/clientpositive/udf_current_database.q.out +++ ql/src/test/results/clientpositive/udf_current_database.q.out @@ -20,14 +20,14 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: current_database() (type: string) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -71,14 +71,14 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: current_database() (type: string) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE File Output Operator compressed: false - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat @@ -118,11 +118,11 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: current_database() (type: string) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE ListSink PREHOOK: query: select current_database() @@ -155,11 +155,11 @@ STAGE PLANS: TableScan alias: _dummy_table Row Limit Per Split: 1 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: current_database() (type: string) outputColumnNames: _col0 - Statistics: Num rows: 0 Data size: 13 Basic stats: PARTIAL Column stats: COMPLETE + Statistics: Num rows: 0 Data size: 1 Basic stats: PARTIAL Column stats: COMPLETE ListSink PREHOOK: query: select current_database()